package jp.wug.core;

import java.util.List;

interface Expression<T, U> {
    U call(Model model, T t);

    U tryCall(Model model, T t) throws ModelException;

    ModelFactory getModelFactory();

    List<String> asStrings();
}
